cooling tower screen - German English Dictionary